#include <iostream>
#include "vectorfunctions.h"

int distdigit(int x[], int l, int digit)
{
	int i, n=0;
	for(i=0; i<l; i++)
		if (digit==x[i])
			++n;
	if(n>1)
		return 0;
	else		
		return 1;
}
void descsort(int x[], int l)
{
	int i, j, aux;
	for(i=1; i<l; ++i){
		aux=x[i];
		j=i-1;
		while (aux>x[j] && j>=0){
			x[j+1]=x[j];
			--j;
		}
		x[j+1]=aux;
	}
			
}



int main()
{
	int n=0, i, l;
	int a[80], m[100];
	cout<<"Number of elements : ";
	cin>>l;
	readVector(a, l);
	for (i=0; i<l; i++)
		if(a[i]>0 && distdigit(a, l, a[i])==1){
			m[n]=a[i];
			++n;	
		}
	descsort(m, n);
	printVector(m, n);

return 0;
}
